package com.myapp.ruyixing.http;

import org.json.JSONObject;

import com.myapp.ruyixing.model.ListModel;

public class ListModelParser extends RYJSONParser {
	@Override
	public Object parse(JSONObject jsonObject) {
		ListModel listModel = new ListModel();

		parseListModel(listModel, jsonObject);

		return listModel;

	}

	public static boolean parseListModel(ListModel listModel,
			JSONObject jsonObject) {
		if (listModel == null || jsonObject == null) {
			return false;
		}
		ModelParser.parseModel(listModel, jsonObject);
		JSONObject data = jsonObject.optJSONObject("data");
		listModel.pn = data.optInt("pn", 0);
		listModel.rn = data.optInt("rn", 0);
		listModel.total = data.optInt("total", 0);
		return true;
	}
}
